/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Concepto;


import java.sql.ResultSet;
import java.sql.Time;

/**
 *
 * @author AprendizSena
 */
public class Horario {
    private int var_id_horario; 
    private String var_dia_horario;
    private Time var_hora_inicial_horario;
    private Time var_hora_fin_horario;
    private Aula var_aula_horario;
    private Docente var_docente_horario;
    private Asignatura var_asignatura_horario;
    private Curso var_curso_horario;
    
    
     public static Horario load(ResultSet rs) throws Exception{
        Horario hor = new Horario();
        hor.setVar_id_horario(rs.getInt(1));
        hor.getVar_curso_horario().setVar_codigo_curso(rs.getInt(2));
        hor.getVar_docente_horario().setVar_id_docente(rs.getInt(3));
        hor.getVar_aula_horario().setVar_codigo_aula(rs.getString(4));
        hor.getVar_asignatura_horario().setVar_codigo_asignatura(rs.getString(5));
        hor.setVar_dia_horario(rs.getString(6));
        hor.setVar_hora_inicial_horario(rs.getTime(7));
        hor.setVar_hora_fin_horario(rs.getTime(8));

        return hor;
     }

    /**
     * @return the var_id_horario
     */
    public int getVar_id_horario() {
        return var_id_horario;
    }

    /**
     * @param var_id_horario the var_id_horario to set
     */
    public void setVar_id_horario(int var_id_horario) {
        this.var_id_horario = var_id_horario;
    }

    /**
     * @return the var_dia_horario
     */
    public String getVar_dia_horario() {
        return var_dia_horario;
    }

    /**
     * @param var_dia_horario the var_dia_horario to set
     */
    public void setVar_dia_horario(String var_dia_horario) {
        this.var_dia_horario = var_dia_horario;
    }

    public Time getVar_hora_fin_horario() {
        return var_hora_fin_horario;
    }

    public void setVar_hora_fin_horario(Time var_hora_fin_horario) {
        this.var_hora_fin_horario = var_hora_fin_horario;
    }

    public Time getVar_hora_inicial_horario() {
        return var_hora_inicial_horario;
    }

    public void setVar_hora_inicial_horario(Time var_hora_inicial_horario) {
        this.var_hora_inicial_horario = var_hora_inicial_horario;
    }

    /**
     * @return the var_aula_horario
     */
    public Aula getVar_aula_horario() {
        return var_aula_horario;
    }

    /**
     * @param var_aula_horario the var_aula_horario to set
     */
    public void setVar_aula_horario(Aula var_aula_horario) {
        this.var_aula_horario = var_aula_horario;
    }

    /**
     * @return the var_docente_horario
     */
    public Docente getVar_docente_horario() {
        return var_docente_horario;
    }

    /**
     * @param var_docente_horario the var_docente_horario to set
     */
    public void setVar_docente_horario(Docente var_docente_horario) {
        this.var_docente_horario = var_docente_horario;
    }

    /**
     * @return the var_asignatura_horario
     */
    public Asignatura getVar_asignatura_horario() {
        return var_asignatura_horario;
    }

    /**
     * @param var_asignatura_horario the var_asignatura_horario to set
     */
    public void setVar_asignatura_horario(Asignatura var_asignatura_horario) {
        this.var_asignatura_horario = var_asignatura_horario;
    }

    /**
     * @return the var_curso_horario
     */
    public Curso getVar_curso_horario() {
        return var_curso_horario;
    }

    /**
     * @param var_curso_horario the var_curso_horario to set
     */
    public void setVar_curso_horario(Curso var_curso_horario) {
        this.var_curso_horario = var_curso_horario;
    }
   
}
